touch-down point - English Synonyms Dictionary